/* index_block */
.index_block {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.index_block .index_block_01 {
    height: 280px;
    overflow: hidden;
    margin-top: 11px;
}
.index_block .tp_list .pp_a {
    position: relative;
    display: block;
    width: 291px;
    height: 280px;
    margin-right: 12px;
    text-align: center;
    color: #fff;
    overflow: hidden;
    border: 1px solid #eee;
}
.tp_list{
    position: relative;
    margin-bottom: 32px;
}
.index_block .tp_list .pp_a .p_img:hover{
    height: 280px;
    transition: all 0.5s linear 0s;
    transform: scale(1.2);
}
.index_block .tp_list .pp_a:last-child {
    margin-right: 0;
}
/* index02 */
.index-floor{
    position: relative;
    margin-bottom: 32px;
}
.block_02_top{
    height: 60px;
    line-height: 60px;
    overflow: hidden;
}
.block_02_top h3{
    font-size: 20px;
    color: #4a4a4a;
    line-height: 60px;
}
.block_02_top .bybk{
    float: left;
    margin-left: 20px;
}
.block_02_top .bybk ul{
    border-bottom: 0;
    margin-top: 16px;
    overflow: visible;
    background: 0 0;
    width: 100%;
    display: flex;
}
.block_02_top .bybk ul li{
    color: #f2d291;
    background-color: #333;
    line-height: 28px;
}
.block_02_bottom{
    height: 360px;
}
.left_block02{
    position: relative;
    width: 392px;
    height: 360px;
    margin-right: 12px;
    overflow: hidden;
    display:inline-block;
    border: 1px solid #eee;
}

.left_block02 .p_img img:hover{
    transition: all .5s ease;
    transform: scale(1.2);
    overflow: hidden;
}
.left_block02 .p_txt{
    
    width: 100%;
    height: 30%;
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: center;
    color: #fff;
    z-index: 2;
    background-color:rgba(0,0,0,0.5);
}
.left_block02 .p_txt>p{
    font-size: 20px;
    line-height: 54px;
    font-weight: 700;
}
.dren_list{
    font-size: 12px;
    float: left;
    width: 796px;
    height: 360px;
    margin-bottom: -12px;
    border: 1px solid #eee;
}
.dren_list a:hover{
    box-shadow:5px 5px 5px  #ccc;
}
.index_block_02 .dren_list>a {
    display: inline-block;
    width: 392px;
    height: 174px;
    margin-bottom: 12px;
    overflow: hidden;
}